import store from '@/store/index.js'
export function isLogin(){
	//实现判断登陆的共有方法
	// 1.vuex不存在,存在的话返回true
	// -ls存在,返回已登录,而且可以重置Vuex
	// -ls不存在
	var userObj = store.state.user.userInfo;
	if(userObj.username){
		return true;
	}
	var userLs = uni.getStorageSync('leju-userData');
	if(userLs.username){
		//把数据在同步到vuex
		store.commit('user/SET_USER_INFO',userLs);
		//返回true
		return true;
	}
	return false;
}
// 检查是否登陆  同步提示  可以直接跳转
export function checkLogin(fn){
	//没有登陆 直接提示
	if(!isLogin()){
		uni.showModal({
			title: '未登录',
			content: '您未登录，需要登录后才能继续',
			/**
			 * 如果需要强制登录，不显示取消按钮
			 */
			success: (res) => {
				if (res.confirm) {
					uni.redirectTo({
						url: '/pages/mine/login/login'
					})
				}
			}  
		})
	} else{
		fn();
	}
}